WooCommerce\Square\Framework\PaymentGateway\Integrations\Payment_Gateway_Integration_Subscriptions B

Total Complexity 81
Dependencies 9
Dependents 1
Total lines 715
Lines of code 309
Logical lines of code 166
Comment lines 247
Methods 20
Properties 1

Methods 20

Method Rating Maintainability Complexity Lines of code
provide_user_token_and_id()
A
49 11 27
maybe_force_tokenization()
A
55 8 21
process_change_payment()
S
51 6 26
add_support()
S
46 4 39
disable_my_payment_methods_table_method_delete()
S
57 5 15
add_my_payment_methods_table_body_row_data()
S
58 5 13
save_payment_meta()
S
58 4 16
add_my_payment_methods_table_header()
S
60 4 13
remove_order_meta_from_change_payment()
S
59 4 13
get_payment_token_subscriptions()
S
61 4 11
get_order()
S
55 3 18
admin_validate_payment_meta()
S
63 4 9
get_order_specific_meta_keys()
S
55 2 21
update_failing_payment_method()
S
63 3 10
maybe_render_payment_method()
S
62 3 10
do_not_copy_order_meta_during_upgrade()
S
67 3 8
do_not_copy_order_meta()
S
65 3 9
process_renewal_payment()
S
62 3 10
admin_add_payment_meta()
S
58 1 16
__construct()
S
77 1 4